package com.cby.android.sample.intent

import com.cby.android.library.mvi.IIntent

/**
 * @description: RollIntent
 * @author: ChenBaoYang
 * @createDate: 2022/4/29 5:00 下午
 */
sealed class RollMoreIntent: IIntent {
    data class LoadRollMobileIntent(val mobile: String): RollMoreIntent()
    data class LoadRollIpIntent(val ip: String): RollMoreIntent()
    object LoadRollPhoneIntent: RollMoreIntent()
    object LoadRollHistoryIntent: RollMoreIntent()
    data class LoadRollRubbishIntent(val name: String): RollMoreIntent()
    data class LoadRollDictionaryIntent(val word: String): RollMoreIntent()
    data class LoadRollQRCodeIntent(val content: String): RollMoreIntent()
}

sealed class RollJokeIntent: IIntent {
    object LoadRollJokeIntent: RollMoreIntent()
}

sealed class RollNewsIntent: IIntent {
    object LoadRollNewsTypeIntent: RollMoreIntent()
    object LoadRollNewsListIntent: RollMoreIntent()
    object LoadRollNewsDetailIntent: RollMoreIntent()
}
